#ifndef _SORTBASE_
 #include "sortbase.c"
 #define _SORTBASE_
#endif

void selectsort(LList *L) {
   int i, j;
   int min;
   for (i = 1; i < L->len; i++) {
       min = i; // 将最小值设置为最左侧
       for (j = i+1; j <= MAXSIZE; j++) {
           if (L->r[j] < L->r[min]) {
               min = j; // 记录最小值的小标
           }
       }
       Swap(L, i, min);    // 进行交换
   }
}
